Colin HendryColin Hendry
Table TennisJarvis Draws the No 3 Seed, Hursey Pairs With Shi Xunyao: Mapping England's Asian SwingJarvis Draws the No 3 Seed, Hursey Pairs With Shi Xunyao: Mapping England's...
International FootballThe Data Gap: When Football Analysts Must Learn to Say 'Insufficient Information'On the night of 11 July 2026, at Luzhniki, during extra time of the World Cup...
VolleyballLong An 0-3 Binh Chung Thong Tin: A Scoreline That Hides a Two-Point Match and a Thin Opposite SlotThe scoreboard at Vinh Long provincial gymnasium read 3-0 on the night of 24...
Table TennisStage-2 Deep Professional Analysis: When Input Data Is Empty and Lessons on Information Integrity in Sports AnalysisIn the context of a sports industry increasingly dependent on data and deep...
International FootballIndonesian National Team: The 'Europeanized' Force - Opportunity or Mirage?At night, I flip through my old notebook, where countless tears and slips are...
Domestic FootballWhen the Stat Sheet Goes Silent: Notes from a Data-Less Afternoon in the V.LeagueThat Saturday afternoon, in a stand with fewer than four thousand seats fille...
TennisDjokovic Returns to Beijing After 10 Years: The 29-0 Streak and a Body That Needs Re-MeasuringOn September 22, 2026, Novak Djokovic sat down in front of the microphone at...
Formula 1Nine Analytical Dimensions, Not One Line of Data: The Transfer Window and the Price of an Empty SignalAt 2 a.m., on the second monitor, a nine-dimension analysis file was still...
EsportsWorlds 2026 Play-In: The Deathmatch of the ForgottenOn August 31, Riot Games officially announced the new format for the 2026 Wor...
ChessCarlsen Returns to Defend Throne at Tech Mahindra Global Chess League 2026When the schedule was announced, a small but haunting detail emerged: the fin...
International FootballRodrigo Huescas returns to training with Copenhagen after nearly a year out with a knee ligament injuryEarlier this month, FC Copenhagen's training list gained a name most Danish...
BadmintonAlwi Farhan Trains with Kento Momota Ahead of Asian Games 2026: The Lesson Lies in Rally ToleranceIn the final training session in Tokyo ahead of the Aichi-Nagoya 2026 Asian...
International FootballCristiano Ronaldo scores for Al Nassr after Portugal walkout: reading data instead of reading emotionIn the 23rd minute, the ball spilled from the hands of Al Diriyah goalkeeper...
International FootballEngland 2-3 Spain: Kane's Missed Penalty, Two Defensive Errors and the 114/115 Verdict Hanging Over the Dressing RoomWembley did not boo. That was the first line I wrote in my notebook when I...
BadmintonFrench Open 2026: Sindhu's Flawless Six-Point Run Masks a Bigger Gap Before An Se YoungThe decisive moment of the French Open 2026 semi-final came in the third game...
VolleyballTürkiye at the 2027 FIVB World Championship: The Ticket Is Secured, the Draw Is Still BlankWhen I typed "Türkiye men's volleyball World Championship 2027" into Google,...
Domestic FootballFIFA ASEAN Cup: Vietnam and the Rhythm Equation Before the Philippines OpenerI still remember a September afternoon in 2026. I was in the commentary booth...
EsportsThe Nine Layers of an Esports Transfer: How a Price Tag Gets RewrittenThe Nine Layers of an Esports Transfer: How a Price Tag Gets Rewritten Openin...
EsportsPUBG Asia Stars 2026: The Rulebook Gap and a Trust Crisis Without a MetricOn September 17, the PUBG Asia Stars 2026 livestream went dark, not because o...
BadmintonSindhu Meets An Se Young in the French Open 2026 Final: 73 Minutes in Paris and the Second-Game ProblemThe deciding game of the semi-final had reached the 71st minute. Hina Akechi...
International FootballThe Data Gap: When Football Analysts Must Learn to Say 'Insufficient Information'On the night of 11 July 2026, at Luzhniki, during extra time of the World Cup...
VolleyballLong An 0-3 Binh Chung Thong Tin: A Scoreline That Hides a Two-Point Match and a Thin Opposite SlotThe scoreboard at Vinh Long provincial gymnasium read 3-0 on the night of 24...
Table TennisStage-2 Deep Professional Analysis: When Input Data Is Empty and Lessons on Information Integrity in Sports AnalysisIn the context of a sports industry increasingly dependent on data and deep...
International FootballIndonesian National Team: The 'Europeanized' Force - Opportunity or Mirage?At night, I flip through my old notebook, where countless tears and slips are...
Domestic FootballWhen the Stat Sheet Goes Silent: Notes from a Data-Less Afternoon in the V.LeagueThat Saturday afternoon, in a stand with fewer than four thousand seats fille...
TennisDjokovic Returns to Beijing After 10 Years: The 29-0 Streak and a Body That Needs Re-MeasuringOn September 22, 2026, Novak Djokovic sat down in front of the microphone at...
Formula 1Nine Analytical Dimensions, Not One Line of Data: The Transfer Window and the Price of an Empty SignalAt 2 a.m., on the second monitor, a nine-dimension analysis file was still...
EsportsWorlds 2026 Play-In: The Deathmatch of the ForgottenOn August 31, Riot Games officially announced the new format for the 2026 Wor...
ChessCarlsen Returns to Defend Throne at Tech Mahindra Global Chess League 2026When the schedule was announced, a small but haunting detail emerged: the fin...
International FootballRodrigo Huescas returns to training with Copenhagen after nearly a year out with a knee ligament injuryEarlier this month, FC Copenhagen's training list gained a name most Danish...
BadmintonAlwi Farhan Trains with Kento Momota Ahead of Asian Games 2026: The Lesson Lies in Rally ToleranceIn the final training session in Tokyo ahead of the Aichi-Nagoya 2026 Asian...
International FootballCristiano Ronaldo scores for Al Nassr after Portugal walkout: reading data instead of reading emotionIn the 23rd minute, the ball spilled from the hands of Al Diriyah goalkeeper...
International FootballEngland 2-3 Spain: Kane's Missed Penalty, Two Defensive Errors and the 114/115 Verdict Hanging Over the Dressing RoomWembley did not boo. That was the first line I wrote in my notebook when I...
BadmintonFrench Open 2026: Sindhu's Flawless Six-Point Run Masks a Bigger Gap Before An Se YoungThe decisive moment of the French Open 2026 semi-final came in the third game...
VolleyballTürkiye at the 2027 FIVB World Championship: The Ticket Is Secured, the Draw Is Still BlankWhen I typed "Türkiye men's volleyball World Championship 2027" into Google,...
Domestic FootballFIFA ASEAN Cup: Vietnam and the Rhythm Equation Before the Philippines OpenerI still remember a September afternoon in 2026. I was in the commentary booth...
EsportsThe Nine Layers of an Esports Transfer: How a Price Tag Gets RewrittenThe Nine Layers of an Esports Transfer: How a Price Tag Gets Rewritten Openin...
EsportsPUBG Asia Stars 2026: The Rulebook Gap and a Trust Crisis Without a MetricOn September 17, the PUBG Asia Stars 2026 livestream went dark, not because o...
BadmintonSindhu Meets An Se Young in the French Open 2026 Final: 73 Minutes in Paris and the Second-Game ProblemThe deciding game of the semi-final had reached the 71st minute. Hina Akechi...
